package com.middlegroup.pay.entity;

import com.baomidou.mybatisplus.enums.IdType;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.middlegroup.common.mybatisplus.BaseEntity;
import lombok.Data;

/**
 * <p>
 * 协议绑卡成功记录表
 * </p>
 *
 * @author chengweiwei123
 * @since 2019-01-29
 */
@TableName("t_third_protocol_bind_card")
@Data
public class ThirdProtocolBindCard extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    /**
     * 主体code
     */
    @TableField("subject_code")
    private String subjectCode;
    /**
     * 通道code
     */
    @TableField("channel_code")
    private String channelCode;
    /**
     * 签约卡号，密文
     */
    @TableField("card_no")
    private String cardNo;
    /**
     * 银行预留手机号，密文
     */
    private String phone;
    /**
     * 姓名，密文
     */
    private String name;
    /**
     * 身份证号，密文
     */
    @TableField("id_card")
    private String idCard;
    /**
     * 协议编号
     */
    @TableField("protocol_no")
    private String protocolNo;
    /**
     * 1：签约成功 2：签约失效（签约后失效）
     */
    private Integer status;
    @TableField("add_time")
    private Long addTime;
    @TableField("update_time")
    private Long updateTime;

}
